package com.googlecode.archimedes.filegen.model;

/**
 * <p>
 * Virtual Members are members that are calculated from another field
 * or fields. At the most basic, they are simply an alias for another member but
 * they could be complex calculation involving a number of other attributes.
 * 
 * Virtual members are not persisted and are treated as read-only.
 * </p>
 * 
 * <p>Created: Feb 9, 2005</p>
 * 
 * @author Erik Gustavson
 * @version $Id: VirtualMember.java 557 2005-07-27 02:14:00 +0000 (Wed, 27 Jul 2005) erik $
 */
public abstract class VirtualMember extends Member {

    /**
     * Virtual Members are <b>always</b> read only.
     * Default constructor
     */
    public VirtualMember() {
        super();
        super.setReadOnly(true);
    }
}